.cn_containner {
  width: 100%;
  height: 92%;
  box-sizing: border-box;
  padding: 2% 4% 0%;
  position: absolute;
  top: 8%;
  background:url("../../img/rtable_bg.png") repeat-x left center;
  background-size:100% 100%;
}
/* tabs */
.cn_tabs {
  width: 100%;
  height: 6%;
  line-height:6vh;
}
.tab_content {
  display: inline-block;
  width:175px;
  height: 100%;
  background:url("../../img/head_mcIcon.png") no-repeat left center;
  text-align:center;
}
.table-con {
  top: 13%;
  left: 4%;
  right: 4%;
  box-sizing: border-box;
}
.table-con .j-search-con {
  margin-bottom: 30px;
}

/* table */
.j-table-con.table_One {
  margin-bottom:2%;
}
.search-div .j-search-btn{
  margin-top:0px;
}
.table-con .j-table-con .j-table{
   padding-top:0px;
}
.search-div .rain_topden{
  margin-top:15px;
}
.search-div  .rain_topden1{
  margin-top:15px;
  height:30px;
  display:none;
}
.search-div  .rain_topden1 .rtable_input2 input{
  width:100%;
}
.search-div .j-search-row .rtable_button{
  width:100%;
}
.search-div .j-search-row .rtable_button p{
  float:left;
}
.search-div .j-search-row .rtable_button input.rain_incon{
  display: inline-block;
  width:140px;
  background:url("../../img/menu_buleicon.png") no-repeat left center;
  border:0px;
  background-size:100% 100%;
  float:left;
}
.search-div .j-search-row .rtable_button input.rain_incon.active{
  background:url("../../img/btn_bg_error.png") no-repeat left center;
  background-size:100% 100%;
}
.search-div .j-search-row .rtable_button{
  display:inline-block;

}
.combo-select{
  margin:0px;
  border:0px;
}
.combo-open .combo-dropdown{
  border:1px solid #4e9cf4;
  border-radius: 5px;
  margin-left:10px;
}
.cn_tabsrain{
  width:100%;
  height:5%;
  line-height:5vh;
  margin-bottom:30px;
}
.tab_contentRain {
  display: inline-block;
  height: 100%;
  border: 1px solid #35669d;
  border-radius: 7px;
}
.tab_contentRain div {
  height: 100%;
  width: 170px;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  white-space: nowrap;
  cursor: pointer;
}
.tab_contentRain div.active {
  color: #00B2FC;
}
.tab_contentRain div span {
  display: inline-block;
  width: 100%;
  height: 50%;
  border-right: 1px solid #35669d;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tab_contentRain div:last-child span {
  border-right: none;
}
.table-con .j-table-con .j-table .cnf_table{
  margin-top:20px;
}
.search-div .ran_button{
  margin-top:-15px;
}
.table-con{
  height:82%;
}
.rtable_input2{
  width:22%;
}
.search-div .j-search-row .rtable_input2 input{
  width:calc(100% - 120px)
}
.search-div .j-search-row .item{
  float:left;
  height: 30px;
}
.search-div .j-search-row .rselcet_input p{
  width:80px;
}
.search-div .j-search-row .rselcet_input input{
  width:100%;
}
.item.rtable_input.rtable_time{
  width:30%;
}
.item.rtable_input.rtable_time p{
  width:80px;
}
.rtable_time .c-datepicker-date-editor{
  float:left;
}
.search-div .j-search-row .rtable_time input{
  width:calc(50% - 20px)
}
.rselcet_input1{
  width:16%
}
.search-div .j-search-row .rselcet_input1 input{
  width:100%
}
.rTable_ran{
  display:none
}
.rTable_block{
  display:block
}
.j-dialog{
  width:100%;
  height:100%;
}
.j-dialog-bg.big-bg{
  width:62%;
  height:100%;
  left:19%;
}
.j-dialog-bg.accountPower-size-big{
  width:62%;
  height:120%;
  left:19%;
}
.j-dialog-bg.big-bg div:nth-child(1){
  width:60%;
  height:70%;
  background-size:100% 100%;
}
.j-dialog-bg.big-bg div:nth-child(2){
  width:22%;
  height:70%;
  background-size:100% 100%;
  background-position: left center;
}
.j-dialog-bg.big-bg div:nth-child(3){
  width:18%;
  height:70%;
  background-size:100% 100%;
}
/*用户管理*/
.j-dialog-bg.accout-big-bg div:nth-child(1){
  width:60%;
  height:75% !important;
  background-size:100% 100%;
}
.j-dialog-bg.accout-big-bg div:nth-child(2){
  width:22%;
  height:75% !important;
  background-size:100% 100%;
  background-position: left center;
}
.j-dialog-bg.accout-big-bg div:nth-child(3){
  width:18%;
  height:75% !important;
  background-size:100% 100%;
}

.j-dialog .size-big{
  top:22%;
  width:61%;
  height:52%;
  left:19%;
}
.j-dialog .accountPower-size-big{
	top:14%;
}
.j-dialog .j-dialog-con .j-dialog-header{
  width:100%;
  height:5vh;
  line-height:5vh;
}
.j-dialog .size-big .j-dialog-header .title{
  width:calc(87.5% - 10px);
  height:100%;
  left:calc(12.5% + 10px);
  top:0px;
}
.j-dialog .size-big .j-dialog-header.account-tit .title{
  width:calc(87.5% - 10px);
  height:100%;
  left:calc(12.5% + 10px);
  top:15px;
}
.j-dialog .size-big .j-dialog-header .title .close-div{
  width:10%;
  height:200%;
  top:-100%;
  right:4%;
}
.j-dialog .j-dialog-con .j-dialog-content.khx-table, .j-dialog .j-dialog-con .j-dialog-content.draw-map{
  width:90%;
  height:94%;
  margin:0.5% 0px 0px 6.5%;
}
.j-dialog .j-dialog-con .khx-table .tank_head{
  width:100%;
}
.j-dialog .j-dialog-con .khx-table .tank_head ul{
  width:100%;
  border:0px;
}
.j-dialog .j-dialog-con .khx-table .tank_head ul li{
  width:20%;
  float:left;
  border:0px;
  line-height:5vh;
  text-align: center;
}
.j-dialog .j-dialog-con .khx-table .tank_menu{
  width:100%;
}
.j-dialog .j-dialog-con .khx-table .tank_menu ul{
  width:100%;
  border:1px solid #00B2FC;
  border-radius:10px;
}
.j-dialog .j-dialog-con .khx-table .tank_menu ul li{
  width:calc(100%/6 - 1px);
  border:0px;
  float:left;
  line-height:4vh;
}
.j-dialog .j-dialog-con .khx-table .tank_menu ul li span{
  width:100%;
  height:4vh;
  border-left:1px solid #00B2FC;
}
.j-dialog .j-dialog-con .khx-table .tank_containner{
  width:100%;
  height:calc(82% - 70px);
}
.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con{
  display:none;
  margin-top:1%;
  width:100%;
  height:100%;
  position:relative;
}
.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con:nth-child(1){
  display:block
}
.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con ul.tank_ul{
  width:100%;
  height:100%;
  border:0px;
}
.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con ul.tank_ul li{
  width:40%;
  margin:0px 5%;
  float:left;
  border:0px;
  line-height:3.5vh;
}
.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con ul.tank_ul li input{
  border:0px;
  height:100%;
}
.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con .tank_contit{
  padding-left:5%;
  line-height:5vh;
}
.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con .tank_zs ul{
  width:calc(90% - 30px);
  height:100%;
  margin:0px calc(5% + 15px);
  border:0px;
}
.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con .tank_contitmn{
  margin:0px calc(5% + 15px);
}
.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con .tank_zs ul li{
  border:0px;
  width:20%;
  float:left;
}
.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con ul.tank_ul li span:nth-child(2){
  margin-left:20px;
}
.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con #tank_round{
  width:20%;
  height:100%;
  position:absolute;
  top:15%;
}
.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con .tank_roundCenter{
  width:38%;
  height:82%;
  position:absolute;
  top:15%;
  text-align:center;
}
.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con .tank_roundCenter .ank_roundnfen{
   top:19%;
   position:absolute;
   width:100%;
   height:40%;
   text-align: center;
   font-size:0.9rem;
}
.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con .tank_roundCenter .ank_roundnfen span{
  font-size:3rem;
}
.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con .tank_roundCenter .ank_zhpj{
  top:50%;
  position:absolute;
  width:100%;
  height:40%;
  text-align: center;
  font-size:1.2rem;
}

.j-dialog .j-dialog-con .khx-table .tank_containner .tank_con ul.tank_roundscore{
  width:60%;
  height:100%;
  position:absolute;
  right:0px;
  top:28%;
}
.tank_color{
  color:#00B2FC
}
.tantk_main{
  width:100%;
  height:calc(100% - 50px)
}
.tantk_left,.tantk_right{
  float:left;
  width:50%;
  height:100%;
}
.tantk_left ul.tantk_ul{
  width:100%;
  border:0px;
}
.j-dialog .j-dialog-con .khx-table ul.tantk_ul{
  border:0px;
}
.j-dialog .j-dialog-con .khx-table ul.tantk_ul li{
  line-height:30px;
  display:block;
}
.j-dialog .j-dialog-con .khx-table ul.tantk_ul li:last-child{
  border:1px solid #0D4F79;
}
ul.tantk_ul li{
  width:calc(30% - 2px);
  height:30px;
  text-align:center;
  float:left;
  margin:0px 1.5%;
  border:1px solid #0D4F79;
}
#map,#map1{
  width:100%;
  margin-top:10px;
  height:calc(100% - 42px);
  border:1px solid #0D4F79;
}
.tantk_right .tantk_Input{
  width:90%;
  height:9%;
  margin-left:10%;
  clear:both;
}
.tantk_right .tantk_textarea{
  height:18%;
  font-size:0.92rem;
}
.tantk_Input span{
  width:90px;
  float:left;
}
 .tantk_Input input[type="text"]{
   width:calc(90% - 90px);
   height:calc(100% - 2px)
 }
.tantk_Input input[type="text"].tantk_danwei{
  width:calc(90% - 120px);
  margin-right:10px;
}
.tantk_Input textarea{
  width:calc(90% - 90px);
  height:calc(100% - 2px);
  background:none;
  margin: 0 10px;
}
.tantk_Input input[type="checkbox"] {
  width: 12px;
  height: 12px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  line-height: 12px;
  position: relative;
  top: -2px;
}
.tantk_Input input[type="checkbox"]::before{
  content: "";
  position: absolute;
  top: 0;left: 0;
  background: #00060a;
  width: 100%;
  height: 100%;
  border: 1px solid #fff
}
.tantk_Input input[type="checkbox"]:checked::before{
  content: "\2713";
  background-color: #00060a;
  position: absolute;
  top: 0;left: 0;
  width:100%;
  border: 1px solid #fff;
  font-size: 12px;
  font-weight: bold;
}
.amap-marker-label{
  background-color: #000;
  border:1px solid #666;
  color:#fff
}
.j-dialog .j-dialog-con .khx-table .tank_containner .add_input{
  width:100%;
  height:60%;
}
.j-dialog .j-dialog-con .khx-table ul.add{
  border:0px;
  width:100%;
  height:100%;
}
.j-dialog .j-dialog-con .khx-table ul.add li{
  width:50%;
  height:42px;
  line-height:42px;
  float:left;
  border:0px;
  margin-top:10px;
  position: relative;
}
.j-dialog .j-dialog-con .khx-table ul.add li p{
  position:absolute;
  top:-8px;
  left:120px;
}
.j-dialog .j-dialog-con .khx-table ul.add li:nth-child(1){
  width:100%;
}
.j-dialog .j-dialog-con .khx-table ul.add li span{
  width:100px;
}
.j-dialog .j-dialog-con .khx-table ul.addmon{
  width:100%;
  border:0px;
}
.j-dialog .j-dialog-con .khx-table ul.add ul li:nth-child(1){
  width:50%;
}
.j-dialog .j-dialog-con .khx-table ul.add li .box{
  width: calc(80% - 100px);
}
.j-dialog .j-dialog-con .khx-table ul.add li .box .qrm-pinming{
  width: 77%;
  height:40px;
  line-height:40px;
  border:0px;
}
.j-dialog .j-dialog-con .khx-table ul.add li .box .qrm-pinming input[type="text"]{
  margin:0px;
  width:100%;
  margin-left: -3px;
}
.j-dialog .j-dialog-con .khx-table ul.add li .box .qrm-pinming ul{
  border:none;
  overflow: hidden;
}
.j-dialog .j-dialog-con .khx-table ul.add li .box .qrm-pinming ul li{
  width:100%;
  height: 35px;
  line-height: 35px;
}
.j-dialog .j-dialog-con .khx-table ul.add li .box .qrm-pinming ul li span{
  text-align:left;
}
.j-dialog .j-dialog-con .khx-table ul.add li .box .qrm-pinming ul li:nth-child(1){
  margin-top:0px;
  border:0px;
}
.j-dialog .j-dialog-con .khx-table ul.add li input[type="radio"]{
  height:35px;
  line-height:35px;
  display:inline-block;
  margin-right:3px;
}
.j-dialog .j-dialog-con .khx-table ul.add li input[type="text"]{
  width:calc(80% - 100px);
  height:40px;
  line-height:40px;
}
.j-dialog .j-dialog-con .khx-table ul.add li:nth-child(1) input[type="text"]{
  width:calc(90% - 100px)
}
.j-dialog .j-dialog-con .khx-table ul.addmon li:nth-child(1) input[type="text"]{
  width:calc(80% - 100px)
}
.j-dialog .j-dialog-con .khx-table ul.add li i{
  color:red
}
.addCit{
  display:none
}
#addbquxiao .j-dialog-bg.big-bg,#gzDialogsc .j-dialog-bg.big-bg{
  width: 40%;
  height: 60%;
  left: 30%;
  top: 20%;
}
#addbquxiao .size-big,#gzDialogsc .size-big{
  top: 24%;
  width: 38%;
  height: 27%;
  left: 31%;
}
.add_input{
  width:100%;
  height:calc(100% - 50px)
}
#ran_xq{
  background:#096bb3;
  border:0px;
  /* padding:0px 10px */
}
.bs-checkbox{
  display:none;
}

.vli{
  width: 430px;
  margin: 0px auto;
  display:table;
  position: relative;
  min-height:484px;
}
.vli > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #fff;
  min-height:400px;
  height:400px;
}
.vli button{
  letter-spacing: 1px;
  font-size: 16px;
  background: transparent;
  display: inline-block;
  padding: 8px 28px;
  border: 2px solid #fff;
  border-radius: 50px;
  background-clip: padding-box;
  position: relative;
  color: #FFF;
  transition: all .25s;
}
.vli button.btn{
  border-color: #ff4931;
  background: #ff4931;
}
.vli .move button.btn{
  border-color: #ffa500;
  background: #ffa500;
}
.vli .splits p{
  font-size: 18px;
}
.vli button:active{
  box-shadow: none;
}
.vli button:focus{
  outline: none;
}
.vli  .wrapper {
  border-radius: 6px;
  max-width: 40%;
  height: 120%;
  background: #fff;
  border: 1px solid rgba(0,0,0,.14);
  transition: all .5s;
  color: #303030;
  overflow: hidden;
}
.vli .wrapper > div{
  padding: 15px 30px 30px;
  transition: all .5s;
  background: #fff;
  width: 100%;
  box-sizing: border-box;
}
.vli .wrapper #login{
  padding-top:12%;
}
#login .btn{
  margin-bottom: 15px;
}
#login p, #register p {
  position: absolute;
  left: 17px;
}
.vli .wrapper div div {
  position: relative;
  margin-bottom: 20px;
  box-sizing: border-box;
}
.vli .wrapper label{
  position: absolute;
  top: -7px;
  font-size: 12px;
  white-space: nowrap;
  background: #fff;
  text-align: left;
  left: 15px;
  padding: 0 5px;
  color: #797676;
  pointer-events: none;
}
.vli .wrapper h3{
  margin-bottom: 20px;
  margin-top: 5px;
}
.vli .wrapper input{
  height: 40px;
  padding: 5px 15px;
  width: 100%;
  border: solid 1px #ddd;
  border-radius: 3px;
  color: #353434;
  box-sizing: border-box;
}
.vli .wrapper input:focus{
  outline: none;
  border-color: #ff4931;
}
.vli > .wrapper.move input:focus{
  border-color: #ffa500;
}
#check{
  overflow: hidden;
  margin-bottom:20px;
}
#check *{
  float:left;
}
#check label{
  pointer-events: auto;
  padding-top:5px;
}
#check input{
  width:14px;
  position: absolute;
  left: 0px;
  top: -17px;
}
#check a{
  padding-left: 110px;
  margin-top: -4px;
}
#register .pho{
  width: 60%;
  float: left;
}
#register .pcd{
  width: 40%;
  float: left;
}
.marb0{
  margin-bottom: 0px!important;
}
.cl1{
  clear:both;
  margin-bottom:0px!important;
}